package com.woniuxy.orderServer.controller;

import com.alibaba.cloud.nacos.NacosDiscoveryProperties;
import com.alibaba.cloud.nacos.NacosServiceManager;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestController {
    /**
     * nacos的信息对象
     * 可以直接注入使用
     * 可以获取到当前服务的所有信息，包括领域模型里面的数据
     */
    @Autowired
    private NacosDiscoveryProperties nacosDiscoveryProperties;
    /**
     * 一部分关于服务注册查询等管理对象的获取使用从NacosDiscoveryProperties对象里面抽取了出来
     * 形成了NacosServiceManager对象
     * 对服务的一些操作或则服务注册核心对象的获取都可以通过该对象来得到
     */
    @Autowired
    private NacosServiceManager nacosServiceManager;

    @GetMapping("/order")
    public String test() {
        return "order";
    }
}
